/**
 *
 */
package com.ce.pms.house.vo;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

import com.ce.pms.common.web.ICacheManage;
import com.ce.pms.customer.vo.MoveVO.Possessor;
import com.sitechasia.webx.core.model.IViewObject;

/**
 * 功能描述: AreaVO
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *s
 * @author  付湘辉
 * Created on：  2008-6-25
 * @author  胡煦
 * update on：  2008-6-26
 */

public class AreaVO implements IViewObject, ICacheManage {

	private Long keyword;
	private String name;
	private String address;
	private ImageVO trafficImage;
	private String hasMoreProject; //default '0' comment '1是rn     0否'
	private LayoutVO layout;
	private CoWorkerVO policeStation;
	private CoWorkerVO streetOrg;
	private CoWorkerVO bottomOrg;
	private Long areaCreator;
	private String areaSysDate;
	private Long areaModifier;
	private String areaModifyDate;
	private Map<Long, ProjectVO> projectVO = new HashMap<Long,ProjectVO>();

	/****是否点关闭按钮标识*****/
	private String isEdit;
	/****点击保存按钮标识 ******/
	private String isSave;
	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#getHasSave()
	 */
	public String getHasSave() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#getIndex()
	 */
	public Integer getIndex() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#getOpratorStatus()
	 */
	public String getOpratorStatus() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#setHasSave(java.lang.String)
	 */
	public void setHasSave(String hasSave) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#setIndex(java.lang.Integer)
	 */
	public void setIndex(Integer index) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see com.ce.pms.common.web.ICacheManage#setOpratorStatus(java.lang.String)
	 */
	public void setOpratorStatus(String opratorStatus) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see java.lang.Comparable#compareTo(java.lang.Object)
	 */
	public int compareTo(Object o) {
		// TODO Auto-generated method stub
		return 0;
	}

	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}

	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * @return the areaCreator
	 */
	public Long getAreaCreator() {
		return areaCreator;
	}

	/**
	 * @param areaCreator the areaCreator to set
	 */
	public void setAreaCreator(Long areaCreator) {
		this.areaCreator = areaCreator;
	}

	/**
	 * @return the areaModifier
	 */
	public Long getAreaModifier() {
		return areaModifier;
	}

	/**
	 * @param areaModifier the areaModifier to set
	 */
	public void setAreaModifier(Long areaModifier) {
		this.areaModifier = areaModifier;
	}

	/**
	 * @return the areaModifyDate
	 */
	public String getAreaModifyDate() {
		return areaModifyDate;
	}

	/**
	 * @param areaModifyDate the areaModifyDate to set
	 */
	public void setAreaModifyDate(String areaModifyDate) {
		this.areaModifyDate = areaModifyDate;
	}


	/**
	 * @return the areaSysDate
	 */
	public String getAreaSysDate() {
		return areaSysDate;
	}

	/**
	 * @param areaSysDate the areaSysDate to set
	 */
	public void setAreaSysDate(String areaSysDate) {
		this.areaSysDate = areaSysDate;
	}


	/**
	 * @return the keyword
	 */
	public Long getKeyword() {
		return keyword;
	}

	/**
	 * @param keyword the keyword to set
	 */
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the projectVO
	 */
	public Map<Long, ProjectVO> getProjectVO() {
		return projectVO;
	}

	/**
	 * @param projectVO the projectVO to set
	 */
	public void setProjectVO(Map<Long, ProjectVO> projectVO) {
		this.projectVO = projectVO;
	}

	/**
	 * @return the bottomOrgId
	 */
	public CoWorkerVO getBottomOrg() {
		return bottomOrg;
	}

	/**
	 * @param bottomOrgId the bottomOrgId to set
	 */
	public void setBottomOrg(CoWorkerVO bottomOrg) {
		this.bottomOrg = bottomOrg;
	}

	/**
	 * @return the hasMoreProject
	 */
	public String getHasMoreProject() {
		return hasMoreProject;
	}

	/**
	 * @param hasMoreProject the hasMoreProject to set
	 */
	public void setHasMoreProject(String hasMoreProject) {
		this.hasMoreProject = hasMoreProject;
	}

	/**
	 * @return the layout
	 */
	public LayoutVO getLayout() {
		return layout;
	}

	/**
	 * @param layout the layout to set
	 */
	public void setLayout(LayoutVO layout) {
		this.layout = layout;
	}

	/**
	 * @return the policeStation
	 */
	public CoWorkerVO getPoliceStation() {
		return policeStation;
	}

	/**
	 * @param policeStation the policeStation to set
	 */
	public void setPoliceStation(CoWorkerVO policeStation) {
		this.policeStation = policeStation;
	}

	/**
	 * @return the streetOrg
	 */
	public CoWorkerVO getStreetOrg() {
		return streetOrg;
	}

	/**
	 * @param streetOrg the streetOrg to set
	 */
	public void setStreetOrg(CoWorkerVO streetOrg) {
		this.streetOrg = streetOrg;
	}

	/**
	 * @return the trafficImage
	 */
	public ImageVO getTrafficImage() {
		return trafficImage;
	}

	/**
	 * @param trafficImage the trafficImage to set
	 */
	public void setTrafficImage(ImageVO trafficImage) {
		this.trafficImage = trafficImage;
	}

	public String getIsEdit() {
		return isEdit;
	}

	public void setIsEdit(String isEdit) {
		this.isEdit = isEdit;
	}

	public String getIsSave() {
		return isSave;
	}

	public void setIsSave(String isSave) {
		this.isSave = isSave;
	}




}
